Vendidi Framework implementation of ASP NET 2 providers
Released on = September 17, 2006, 3:22 am
Press Release Author = A. Gatto
Industry = Software
Press Release Summary = PiSoft has just been released the Vendidi.Web.Providers library, containing Vendidi Framework-based implementations of ASP.NET 2.0 providers
Press Release Body = PiSoft has just been released the Vendidi.Web.Providers library, containing Vendidi Framework-based implementations of ASP.NET 2.0 providers for the
following features:
Membership
Profile
Personalization
Role Manager
SiteMap
Vendidi Framework classes or new derived classes are used to implement the above set of functionality, made available by ASP.NET for the management of user
information and site navigation. The collected data are stored in a Vendidi database and, hence, integrated with the other information handled by the Vendidi platform.
There are many advantages for the programmer compared to the default implementations (SqlMembershipProvider or SqlProfileProvider, etc.), which is mostly
data-centric and is essentially composed of sequences of ADO.NET operations moving data to and from the underlying database.
The Vendidi implementation could be defined "more object-oriented". For example, although a sort of user entity is somehow implied in all the providers and
their related classes, in the default implementation of the various providers, this entity doesn't make it to become an in-memory object.
In the Vendidi-based implementation, the user has been promoted to a full-fledged class, WebUser, derived from the Person class, from which it inherits the
behavior for handling information commonly considered relevant to an individual (name, gender, different types of addresses, roles, etc.), as well as operations
related to database persistency.
Vendidi.Web.Providers library is available as beta version, free of charge, to all Vendidi Framework (for .NET 2.0) registered users. This Vendidi Framework
implementation is available both as compiled version and as source code version.